package com.xiaozhen.blog.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @create 2023-04-22 10:35
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_user")
public class User {
    @TableId(type = IdType.AUTO)
    private Long id;

    private String nickname; // 昵称

    private String username; // 用户名

    private String password; // 密码

    private String activationCode; // 激活码

    private int status; // 是否已激活 1 表示已经被激活 0 表示未激活

    private String email; // 邮箱

    private String headerUrl;// 头像地址

    private Integer type; // 类型

    @TableField(fill = FieldFill.INSERT)
    private Date createTime; // 创建时间

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime; // 更新时间
}
